package br.org.acessobrasil.processoacessibilidade.dao;

import javax.persistence.NoResultException;
import javax.persistence.Query;

import br.org.acessobrasil.processoacessibilidade.vo.SitioPro;

public class SitioDao extends SuperDao<SitioPro> {

	@Override
	public SitioPro find(long id) {
		return getEntityManager().find(SitioPro.class, id);
	}

	public SitioPro find(String urlInicial) {
		try {
			Query q = getEntityManager().createQuery("select s from SitioPro s where s.urlInicial = ?");
			q.setParameter(1, urlInicial);
			return (SitioPro) q.getSingleResult();
		} catch (NoResultException e) {
			return null;
		}
	}
}
